
<!DOCTYPE HTML>
<!-- 本站不欢迎各种爬虫。爬虫请自重！ -->
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>免费上网账号</title>
    <style type="text/css">
        body {font-size:0.9rem;}
        div.container {margin:0 auto;min-width:760px;max-width:900px;text-align:center;}
        div.banner {text-align:center;}
        div.affdiv {height: 40px;}
        ul {list-style-type:none;padding-left:0;}
        li.aff {float:left;margin-left:6px;margin-right:6px;}
        li.q {font-weight:bold;}
        li.red {color:red;}
        td {text-align:left;}
        div.footer {text-align:left;}
        div#tb00c7_wrapper {height:0.1px;overflow:hidden;}
        div#tb5d59_wrapper {height:0.1px;overflow:hidden;}
        div.incap_page-tooltip {display:none;}
    </style>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/datatables.net-dt@1.10.16/css/jquery.dataTables.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/datatables.net-zf@1.10.16/css/dataTables.foundation.min.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css">
    <script src="https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/datatables.net@1.10.16/js/jquery.dataTables.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/datatables.net-zf@1.10.16/js/dataTables.foundation.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/jquery.qrcode@1.0.3/jquery.qrcode.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/layer-dialog@2.1.0/layer.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/crypto-js@3.1.9-1/crypto-js.min.js"></script>
    <script>
$(document).ready(function(){
  // 真假浏览器检查
  var detect = false;// 默认大家都是好学生，没有被老师发现上课时间在完爬虫……
  if (navigator.webdriver || window.webdriver) {
    detect = true;// 你竟然是用webdriver驱动的！Headless Chrome 同学，你被老师发现啦……
  }
  if (window.outerWidth === 0 || window.outerHeight === 0){ // 窗口的外部宽度和高度为零的同学，你很值得怀疑哦……
    try {
      var canvas = document.createElement('canvas');
      var ctx = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
      var exts = ctx.getSupportedExtensions();
    }
    catch (e) {
      detect = true; // 你竟然不支持WebGL！PhantomJS 同学，你被老师发现啦……
    }
  }
  // 好啦，Headless Chrome 和 PhantomJS 两位同学已经被老师罚站去了。其他同学要好好听课哦！
  if (detect) {
    var a = '0b9c76957f3ab932';var b = '1522adbce059f676';var c = 'f689d2750b43e1ac';
  } else {
    var a = '1522adbce059f676';var b = 'f689d2750b43e1ac';var c = '0b9c76957f3ab932';
  }
  // 使用一次性密码进行AES加密解密。
  // a同学的作业是一串密钥，b同学的作业是一串初始向量，c同学的作业是了一串验证码。
  var x = CryptoJS.enc.Latin1.parse(a);
  var y = CryptoJS.enc.Latin1.parse(b);
  // abc三位同学一起去老师那里提交作业。
  $.post("data.php",{a:a,b:b,c:c},function(data){
    // 老师检查了他们的作业，如果大家都写对了，就奖励他们一个包装好的奖品。
    var dec = CryptoJS.AES.decrypt(data,x,{iv:y,padding:CryptoJS.pad.Pkcs7});
    // 拿到奖品后，用a同学的密钥和b同学的初始向量就可以打开包装啦。原来奖品就是正常可用的账号啊！
    var tbdt = $.parseJSON(dec.toString(CryptoJS.enc.Utf8));
    var table = $('#tb214d').DataTable({
      "data":tbdt.data,
      "dom":"t",
      "paging":false,
      "order":[7,"asc"],
      "columnDefs":[{
        "targets":-1,
        "data":null,
        "defaultContent":'<i class="fa fa-qrcode" aria-hidden="true" style="cursor:pointer"></i>',
      }],
    });
    $('#tb214d tbody').on('click','i',function(){
      var data = table.row($(this).closest('tr')).data();
      var str = 'ss://'+CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(data[4]+':'+data[3]+'@'+data[1]+':'+data[2]));
      var qrcode = $('#qrcode');
      qrcode.children('canvas').remove();
      qrcode.children('br').remove();
      qrcode.children('a').remove();
      qrcode.qrcode({background:'#FFFFFF',ecLevel:'M',text:str});
      qrcode.append('<br /><a href="'+str+'">URI</a>');
      layer.open({
        type:1,
        title:data[1]+' ('+data[6]+')',
        closeBtn:0,
        shade:0.1,
        area:'24em',
        shadeClose:true,
        content:qrcode,
      });
    });
  });
  var tablev = $('#tb7bf1').DataTable({
    "data":[
            ['*','www.kernels.cf','80','2afd0a0a-4572-c6d5-7fda-d2aa61921f92','ws','/ws','none','<a href="https://free-ss.site/v/80.json" download="config.json"><i class="fa fa-cogs" aria-hidden="true"></i></a>'],
            ['*', 'kernels.cf', '443', '2afd0a0a-4572-c6d5-7fda-d2aa61921f92','ws','/ws','tls','<a href="https://free-ss.site/v/443.json" download="config.json"><i class="fa fa-cogs" aria-hidden="true"></i></a>']
           ],
    "dom":"t"
  });
  var table1 = $('#tb00c7').DataTable({
    "ajax":"https://free-ss.site/ss.json",
    "dom":"t",
    "paging":false,
    "columnDefs":[{
      "targets":-1,
      "data":null,
      "defaultContent":'<i class="fa fa-qrcode" aria-hidden="true" style="cursor:pointer"></i>',
    }],
  });
  var table2 = $('#tb5d59').DataTable({
    "data":[],
    "dom":"t",
    "paging":false
  });
});
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "//hm.baidu.com/hm.js?257efbccce3ea2eebc5a5f6c94376665";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
    </script>
</head>
<body>
<div class="container">
<div class="banner">
<!-- Begin BidVertiser code -->
<script data-cfasync="false" src="//bdv.bidvertiser.com/BidVertiser.dbm?pid=794115&bid=1920828" type="text/javascript"></script>
<!-- End BidVertiser code -->

</div>
<div class="main">
<h2>Shadow S</h2>
<table id="tb5d59" class="compact stripe hover nowrap">
<thead>
<tr>
  <th>V/T/M</th>
  <th>IP</th>
  <th>Port</th>
  <th>Password</th><th>Method</th>  <th><i class="fa fa-clock-o" aria-hidden="true"></i></th>
  <th><i class="fa fa-globe" aria-hidden="true"></i></th>
  <th><i class="fa fa-qrcode" aria-hidden="true"></i></th>
</tr>
</thead>
</table>
<table id="tb214d" class="compact stripe hover nowrap">
<thead>
<tr>
  <th>V/T/M</th>
  <th>IP</th>
  <th>Port</th>
  <th>Password</th><th>Method</th>  <th><i class="fa fa-clock-o" aria-hidden="true"></i></th>
  <th><i class="fa fa-globe" aria-hidden="true"></i></th>
  <th><i class="fa fa-qrcode" aria-hidden="true"></i></th>
</tr>
</thead>
</table>
<table id="tb00c7" class="compact stripe hover nowrap">
<thead>
<tr>
  <th>V/T/M</th>
  <th>IP</th>
  <th>Port</th>
  <th>Password</th><th>Method</th>  <th><i class="fa fa-clock-o" aria-hidden="true"></i></th>
  <th><i class="fa fa-globe" aria-hidden="true"></i></th>
  <th><i class="fa fa-qrcode" aria-hidden="true"></i></th>
</tr>
</thead>
</table>
<div style="display:none" id="qrcode"></div>
</div>
<div class="footer">
<ul>
<li class="q"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> 注意事项</li>
<li class="a red"><i class="fa fa-info-circle" aria-hidden="true"></i> 禁止使用免费账号进行黑客攻击，BT下载，滥发垃圾邮件。这些账号来之不易，请珍惜使用。</li>
<li class="q"><i class="fa fa-question-circle" aria-hidden="true"></i> 如何使用免费账号？</li>
<li class="a"><i class="fa fa-info-circle" aria-hidden="true"></i> 下载并安装相应的客户端，然后添加账号即可使用。强烈推荐使用<a href="v/Windows.png" target="_blank">V账号</a>，因为流量会隐藏到一个完全真实的网站中。</li>
<li class="q"><i class="fa fa-question-circle" aria-hidden="true"></i> 为什么突然就用不了呢？</li>
<li class="a"><i class="fa fa-info-circle" aria-hidden="true"></i> V账号每天早上8点更新，部分S账号大概每隔6小时变1次，重新输入最新的账号即可。</li>
<li class="q"><i class="fa fa-question-circle" aria-hidden="true"></i> V/T/M 和<i class="fa fa-clock-o" aria-hidden="true"></i>这两列是什么意思？有些账号带*是什么意思？</li>
<li class="a"><i class="fa fa-info-circle" aria-hidden="true"></i> 本站每隔5分钟检测各个账号的可用性。V/T/M 表示账号在最近1小时内可用性的打分值(越大越好)。V表示Vultr US线路，T表示China Telecom线路，M表示China Mobile线路。<i class="fa fa-clock-o" aria-hidden="true"></i>表示最近一次验证可用的时间。带*的账号已经屏蔽国内网站，反追踪的效果更好！</li>
<li class="q"><i class="fa fa-question-circle" aria-hidden="true"></i> 按照你说的，我已经选了最好的账号了，怎么速度还这么慢？</li>
<li class="a"><i class="fa fa-info-circle" aria-hidden="true"></i> 原因可能是该账号使用者比较多，或使用了部分限速的账号。可以尝试换另一个账号。</li>
<li class="q"><i class="fa fa-question-circle" aria-hidden="true"></i> 联系方式？</li>
<li class="a"><i class="fa fa-info-circle" aria-hidden="true"></i> 本站没有任何官方群。如有疑问，发送邮件到客服邮箱 ss at rohankdd dot com 。如发现主站不能访问，也可发邮件询问最新镜像站地址。</li>
</ul>
</div>
</div>
</body>
</html>
